<template>
  <a-card :bordered="false">
    <!-- 查询区域 -->
    <div class="table-page-search-wrapper">
      <a-form layout="inline" @keyup.enter.native="searchQuery">
        <a-row :gutter="24">
          <a-col :xl="6" :lg="7" :md="8" :sm="24">
            <a-form-item label="数据日期（月末）">
              <j-date placeholder="请选择数据日期（月末）" v-model="queryParam.sjrq"></j-date>
            </a-form-item>
          </a-col>
          <a-col :xl="6" :lg="7" :md="8" :sm="24">
            <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
              <a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
              <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">重置</a-button>
              <a @click="handleToggleSearch" style="margin-left: 8px">
                {{ toggleSearchStatus ? '收起' : '展开' }}
                <a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
              </a>
            </span>
          </a-col>
        </a-row>
      </a-form>
    </div>
    <!-- 查询区域-END -->

    <!-- 操作按钮区域 -->
    <div class="table-operator">
      <a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
      <!--<a-button type="primary" icon="download" @click="handleExportXls('投保机构被保险存款申报表')">导出</a-button>-->
      <!--<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
        <a-button type="primary" icon="import">导入</a-button>
      </a-upload>-->
      <!-- 高级查询区域 -->
      <!--<j-super-query :fieldList="superFieldList" ref="superQueryModal" @handleSuperQuery="handleSuperQuery"></j-super-query>-->
      <!--<a-button type="primary" icon="select" @click="lookOver()">报表查看</a-button>-->
      <!--<a-button type="primary" icon="download" @click="downloadExcel()">下载报表</a-button>-->
      <a-button type="primary" icon="download" @click="downloadBbxckbExcel()">下载报表</a-button>
      <a-dropdown v-if="selectedRowKeys.length > 0">
        <a-menu slot="overlay">
          <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item>
        </a-menu>
        <a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button>
      </a-dropdown>
    </div>

    <!-- table区域-begin -->
    <div>
      <div class="ant-alert ant-alert-info" style="margin-bottom: 16px;">
        <i class="anticon anticon-info-circle ant-alert-icon"></i> 已选择 <a style="font-weight: 600">{{ selectedRowKeys.length }}</a>项
        <a style="margin-left: 24px" @click="onClearSelected">清空</a>
      </div>

      <a-table
        ref="table"
        size="middle"
        :scroll="{x:true}"
        bordered
        rowKey="id"
        :columns="columns"
        :dataSource="dataSource"
        :pagination="ipagination"
        :loading="loading"
        :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
        class="j-table-force-nowrap"
        @change="handleTableChange">

        <template slot="htmlSlot" slot-scope="text">
          <div v-html="text"></div>
        </template>
        <template slot="imgSlot" slot-scope="text">
          <span v-if="!text" style="font-size: 12px;font-style: italic;">无图片</span>
          <img v-else :src="getImgView(text)" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/>
        </template>
        <template slot="fileSlot" slot-scope="text">
          <span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span>
          <a-button
            v-else
            :ghost="true"
            type="primary"
            icon="download"
            size="small"
            @click="downloadFile(text)">
            下载
          </a-button>
        </template>

        <span slot="action" slot-scope="text, record">
          <a @click="handleEdit(record)">编辑</a>

          <a-divider type="vertical" />
          <a-dropdown>
            <a class="ant-dropdown-link">更多 <a-icon type="down" /></a>
            <a-menu slot="overlay">
              <a-menu-item>
                <a @click="handleDetail(record)">详情</a>
              </a-menu-item>
              <a-menu-item>
                <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
                  <a>删除</a>
                </a-popconfirm>
              </a-menu-item>
            </a-menu>
          </a-dropdown>
        </span>

      </a-table>
    </div>

    <so-insured-deposit-application-modal ref="modalForm" @ok="modalFormOk"></so-insured-deposit-application-modal>
  </a-card>
</template>

<script>

  import '@/assets/less/TableExpand.less'
  import { mixinDevice } from '@/utils/mixin'
  import { JeecgListMixin } from '@/mixins/JeecgListMixin'
  import { httpAction,postAction,getAction } from '@/api/manage'
  import { axios } from '@/utils/request'
  import SoInsuredDepositApplicationModal from './modules/SoInsuredDepositApplicationModal'

  export default {
    name: 'SoInsuredDepositApplicationList',
    mixins:[JeecgListMixin, mixinDevice],
    components: {
      SoInsuredDepositApplicationModal
    },
    data () {
      return {
        description: '投保机构被保险存款申报表管理页面',
        // 表头
        columns: [
          {
            title: '#',
            dataIndex: '',
            key:'rowIndex',
            width:60,
            align:"center",
            customRender:function (t,r,index) {
              return parseInt(index)+1;
            }
          },
          {
            title:'投保机构（印章）',
            align:"center",
            dataIndex: 'insureBranch'
          },
          {
            title:'数据日期（月末）',
            align:"center",
            dataIndex: 'sjrq',
            customRender:function (text) {
              return !text?"":(text.length>10?text.substr(0,10):text)
            }
          },
          {
            title:'填表日期',
            align:"center",
            dataIndex: 'fillingDate',
            customRender:function (text) {
              return !text?"":(text.length>10?text.substr(0,10):text)
            }
          },
          {
            title:'币种单位',
            align:"center",
            dataIndex: 'unit'
          },
          {
            title:'营业执照所载的机构全称',
            align:"center",
            dataIndex: 'busLicenseBranch'
          },
          {
            title:'金融机构代码证所载金融机构编码',
            align:"center",
            dataIndex: 'financialInstCode'
          },
          {
            title:'营业执照所载的成立日期',
            align:"center",
            dataIndex: 'busLicenseEstablishDate',
            customRender:function (text) {
              return !text?"":(text.length>10?text.substr(0,10):text)
            }
          },
          {
            title:'注册资本（注册资金）',
            align:"center",
            dataIndex: 'registeredCapital'
          },
          {
            title:'住所（注册地址）',
            align:"center",
            dataIndex: 'registeredAddress'
          },
          {
            title:'经营管理总部地址',
            align:"center",
            dataIndex: 'headOfficeAddress'
          },
          {
            title:'法定代表人',
            align:"center",
            dataIndex: 'legalPerson'
          },
          {
            title:'境内存款本金',
            align:"center",
            dataIndex: 'jnDepositCapital'
          },
          {
            title:'境内存款应付利息',
            align:"center",
            dataIndex: 'jnDepositInterest'
          },
          {
            title:'境内存款合计',
            align:"center",
            dataIndex: 'jnDepositAmount'
          },
          {
            title:'境内存款-个人存款本金',
            align:"center",
            dataIndex: 'jnPerDepositCapital'
          },
          {
            title:'境内存款-个人存款应付利息',
            align:"center",
            dataIndex: 'jnPerDepositInterest'
          },
          {
            title:'境内存款-个人存款合计',
            align:"center",
            dataIndex: 'jnPerDepositAmount'
          },
          {
            title:'境内存款-单位存款本金',
            align:"center",
            dataIndex: 'jnUnitDepositCapital'
          },
          {
            title:'境内存款-单位存款应付利息',
            align:"center",
            dataIndex: 'jnUnitDepositInterest'
          },
          {
            title:'境内存款-单位存款合计',
            align:"center",
            dataIndex: 'jnUnitDepositAmount'
          },
          {
            title:'境内存款-单位存款-其中：住房公积金存款本金',
            align:"center",
            dataIndex: 'jnUnitHousingFundCapital'
          },
          {
            title:'境内存款-单位存款-其中：住房公积金存款应付利息',
            align:"center",
            dataIndex: 'jnUnitHousingFundInterest'
          },
          {
            title:'境内存款-单位存款-其中：住房公积金存款合计',
            align:"center",
            dataIndex: 'jnUnitHousingFundAmount'
          },
          {
            title:'境内存款-单位存款-其中：社保基金存款本金',
            align:"center",
            dataIndex: 'jnUnitSocialFundCapital'
          },
          {
            title:'境内存款-单位存款-其中：社保基金存款应付利息',
            align:"center",
            dataIndex: 'jnUnitSocialFundInterest'
          },
          {
            title:'境内存款-单位存款-其中：社保基金存款合计',
            align:"center",
            dataIndex: 'jnUnitSocialFundAmount'
          },
          {
            title:'境内存款-财政性存款本金',
            align:"center",
            dataIndex: 'jnFisDepositCapital'
          },
          {
            title:'境内存款-财政性存款应付利息',
            align:"center",
            dataIndex: 'jnFisDepositInterest'
          },
          {
            title:'境内存款-财政性存款合计',
            align:"center",
            dataIndex: 'jnFisDepositAmount'
          },
          {
            title:'境内存款-财政性存款-国库定期存款本金',
            align:"center",
            dataIndex: 'jnFisFixedDepositCapital'
          },
          {
            title:'境内存款-财政性存款-国库定期存款应付利息',
            align:"center",
            dataIndex: 'jnFisFixedDepositInterest'
          },
          {
            title:'境内存款-财政性存款-国库定期存款合计',
            align:"center",
            dataIndex: 'jnFisFixedDepositAmount'
          },
          {
            title:'境内存款-财政性存款-代理财政性存款本金',
            align:"center",
            dataIndex: 'jnFisAgencyDepositCapital'
          },
          {
            title:'境内存款-财政性存款-代理财政性存款应付利息',
            align:"center",
            dataIndex: 'jnFisAgencyDepositInterest'
          },
          {
            title:'境内存款-财政性存款-代理财政性存款合计',
            align:"center",
            dataIndex: 'jnFisAgencyDepositAmount'
          },
          {
            title:'境内存款-非存款类金融机构存款本金',
            align:"center",
            dataIndex: 'jnFinOrgDepositCapital'
          },
          {
            title:'境内存款-非存款类金融机构存款应付利息',
            align:"center",
            dataIndex: 'jnFinOrgDepositInterest'
          },
          {
            title:'境内存款-非存款类金融机构存款合计',
            align:"center",
            dataIndex: 'jnFinOrgDepositAmount'
          },
          {
            title:'境外存款本金',
            align:"center",
            dataIndex: 'jwDepositCapital'
          },
          {
            title:'境外存款应付利息',
            align:"center",
            dataIndex: 'jwDepositInterest'
          },
          {
            title:'境外存款合计',
            align:"center",
            dataIndex: 'jwDepositAmount'
          },
          {
            title:'境外存款-个人存款本金',
            align:"center",
            dataIndex: 'jwPerDepositCapital'
          },
          {
            title:'境外存款-个人存款应付利息',
            align:"center",
            dataIndex: 'jwPerDepositInterest'
          },
          {
            title:'境外存款-个人存款合计',
            align:"center",
            dataIndex: 'jwPerDepositAmount'
          },
          {
            title:'境外存款-单位存款本金',
            align:"center",
            dataIndex: 'jwUnitDepositCapital'
          },
          {
            title:'境外存款-单位存款应付利息',
            align:"center",
            dataIndex: 'jwUnitDepositInterest'
          },
          {
            title:'境外存款-单位存款合计',
            align:"center",
            dataIndex: 'jwUnitDepositAmount'
          },
          {
            title:'境外存款-境外同业存放本金',
            align:"center",
            dataIndex: 'jwInterbankDepositsCapital'
          },
          {
            title:'境外存款-境外同业存放应付利息',
            align:"center",
            dataIndex: 'jwInterbankDepositsInterest'
          },
          {
            title:'境外存款-境外同业存放合计',
            align:"center",
            dataIndex: 'jwInterbankDepositsAmount'
          },
          {
            title:'高级管理人员在本机构存款本金',
            align:"center",
            dataIndex: 'instDepositsCapital'
          },
          {
            title:'高级管理人员在本机构存款应付利息',
            align:"center",
            dataIndex: 'instDepositsInterest'
          },
          {
            title:'高级管理人员在本机构存款合计',
            align:"center",
            dataIndex: 'instDepositsAmount'
          },
          {
            title:'不予保险的其他存款本金',
            align:"center",
            dataIndex: 'otherDepositsCapital'
          },
          {
            title:'不予保险的其他存款应付利息',
            align:"center",
            dataIndex: 'otherDepositsInterest'
          },
          {
            title:'不予保险的其他存款合计',
            align:"center",
            dataIndex: 'otherDepositsAmount'
          },
          {
            title:'被保险存款余额本金',
            align:"center",
            dataIndex: 'depositBalanceCapital'
          },
          {
            title:'被保险存款余额应付利息',
            align:"center",
            dataIndex: 'depositBalanceInterest'
          },
          {
            title:'被保险存款余额合计',
            align:"center",
            dataIndex: 'depositBalanceAmount'
          },
          {
            title:'受保存款（本金和应付利息合计口径）',
            align:"center",
            dataIndex: 'insuredDeposit'
          },
          {
            title:'被保险存款客户数',
            align:"center",
            dataIndex: 'custNum'
          },
          {
            title:'被保险存款客户数-其中：最高偿付限额以内客户数',
            align:"center",
            dataIndex: 'maxRepayLimitCustNum'
          },
          {
            title:'各项存款（人民银行调统口径、本金）',
            align:"center",
            dataIndex: 'variousDeposits1'
          },
          {
            title:'各项存款（银监部门统计口径、本金）',
            align:"center",
            dataIndex: 'variousDeposits2'
          },
          {
            title:'境内网点数（统计至最基层营业场所）',
            align:"center",
            dataIndex: 'jnNetNum'
          },
          {
            title:'填表人',
            align:"center",
            dataIndex: 'preparer'
          },
          {
            title:'复核人',
            align:"center",
            dataIndex: 'reviewer'
          },
          {
            title: '操作',
            dataIndex: 'action',
            align:"center",
            fixed:"right",
            width:147,
            scopedSlots: { customRender: 'action' }
          }
        ],
        url: {
          list: "/soInsuredDepositApplication/soInsuredDepositApplication/list",
          delete: "/soInsuredDepositApplication/soInsuredDepositApplication/delete",
          deleteBatch: "/soInsuredDepositApplication/soInsuredDepositApplication/deleteBatch",
          exportXlsUrl: "/soInsuredDepositApplication/soInsuredDepositApplication/exportXls",
          importExcelUrl: "soInsuredDepositApplication/soInsuredDepositApplication/importExcel",
          
        },
        dictOptions:{},
        superFieldList:[],
        bankNoCd:"",
      }
    },
    created() {
    this.getSuperFieldList();
    this.getBankNOCd();
    },
    computed: {
      importExcelUrl: function(){
        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
      },
    },
    methods: {
      initDictConfig(){
      },
      getBankNOCd(){
        //获取当前用户法人代码
        this.loading = true;
        let url = "/rolereport/llbbRoleReport/getBankNoCdByUserName";
        getAction(url,this.checkPagam).then((res)=>{
          this.onClearSelected();
          this.loading = false;
          if(res.success){
            //this.$message.success(res.message);
            //this.loadData(1);
            this.bankNoCd = res.result;
            }else{
            this.$message.warning(res.message);
          }
        });
      },
      lookOver(){
        //报表查看
        //获取数据日期
        if(this.queryParam.sjrq == undefined){
          this.$message.info("请选择数据日期!")
          return;
        }
        window.open(`${window._CONFIG['domianURL']}`+"/jmreport/view/653805276869881856?dataDate="+this.queryParam.sjrq+"&&bankNoCd="+this.bankNoCd);
      },
      downloadBbxckbExcel(){
        //下载报表
        //获取数据日期
        if(this.queryParam.sjrq == undefined){
          this.$message.info("请选择数据日期!")
          return;
        }
        let downloadCkzhtj = "/soDepositAccountStat/soDepositAccountStat/download/bbxcksb";
        window.location.href=`${window._CONFIG['domianURL']}${downloadCkzhtj}?sjrq=`+this.queryParam.sjrq+"&&bankNoCd="+this.bankNoCd;
      },
      downloadExcel(){
        //下载报表
        //获取数据日期
        if(this.queryParam.sjrq == undefined){
          this.$message.info("请选择数据日期!")
          return;
        }
        let downloadUrl = `${window._CONFIG['domianURL']}`+"/jmreport/exportAllExcel";
        let queryParam = {dataDate:this.queryParam.sjrq,bankNoCd:this.bankNoCd};
        let params=JSON.stringify({excelConfigId:"653805276869881856",queryParam});
        let config={ url:downloadUrl, data:params, method:'post' }
        //有token则传递token
        config.headers={"Content-Type":"application/json;charset=UTF-8"};
        axios.request(config).then((res) => {
          if (res.success){
            var bstr = atob(res.result.file), n = bstr.length, u8arr = new Uint8Array(n);
            while (n--) {
              u8arr[n] = bstr.charCodeAt(n);
            }
            var blob = new Blob([u8arr]);
            const href = URL.createObjectURL(blob); //创建新的URL表示指定的blob对象
            //let filename = res.result.name;
            let dataDate = this.queryParam.sjrq.replaceAll("-","");
            let filename = "被保险存款申报表-"+dataDate+"-阜新银行股份有限公司.xlsx";
            if (window.navigator.msSaveOrOpenBlob) { //兼容IE10
              navigator.msSaveBlob(blob, filename);
            } else {
              const a = document.createElement('a'); //创建a标签
              a.style.display = 'none';
              a.href = href; // 指定下载链接
              a.download = filename; //指定下载文件名
              a.click(); //触发下载
              URL.revokeObjectURL(a.href);//释放URL对象
            }
          }
        });
      },
      getSuperFieldList(){
        let fieldList=[];
        fieldList.push({type:'string',value:'insureBranch',text:'投保机构（印章）'})
        fieldList.push({type:'date',value:'sjrq',text:'数据日期（月末）'})
        fieldList.push({type:'date',value:'fillingDate',text:'填表日期'})
        fieldList.push({type:'string',value:'unit',text:'币种单位'})
        fieldList.push({type:'string',value:'busLicenseBranch',text:'营业执照所载的机构全称'})
        fieldList.push({type:'string',value:'financialInstCode',text:'金融机构代码证所载金融机构编码'})
        fieldList.push({type:'string',value:'busLicenseEstablishDate',text:'营业执照所载的成立日期'})
        fieldList.push({type:'number',value:'registeredCapital',text:'注册资本（注册资金）'})
        fieldList.push({type:'string',value:'registeredAddress',text:'住所（注册地址）'})
        fieldList.push({type:'string',value:'headOfficeAddress',text:'经营管理总部地址'})
        fieldList.push({type:'string',value:'legalPerson',text:'法定代表人'})
        fieldList.push({type:'number',value:'jnDepositCapital',text:'境内存款本金'})
        fieldList.push({type:'number',value:'jnDepositInterest',text:'境内存款应付利息'})
        fieldList.push({type:'number',value:'jnDepositAmount',text:'境内存款合计'})
        fieldList.push({type:'number',value:'jnPerDepositCapital',text:'境内存款-个人存款本金'})
        fieldList.push({type:'number',value:'jnPerDepositInterest',text:'境内存款-个人存款应付利息'})
        fieldList.push({type:'number',value:'jnPerDepositAmount',text:'境内存款-个人存款合计'})
        fieldList.push({type:'number',value:'jnUnitDepositCapital',text:'境内存款-单位存款本金'})
        fieldList.push({type:'number',value:'jnUnitDepositInterest',text:'境内存款-单位存款应付利息'})
        fieldList.push({type:'number',value:'jnUnitDepositAmount',text:'境内存款-单位存款合计'})
        fieldList.push({type:'number',value:'jnUnitHousingFundCapital',text:'境内存款-单位存款-其中：住房公积金存款本金'})
        fieldList.push({type:'number',value:'jnUnitHousingFundInterest',text:'境内存款-单位存款-其中：住房公积金存款应付利息'})
        fieldList.push({type:'number',value:'jnUnitHousingFundAmount',text:'境内存款-单位存款-其中：住房公积金存款合计'})
        fieldList.push({type:'number',value:'jnUnitSocialFundCapital',text:'境内存款-单位存款-其中：社保基金存款本金'})
        fieldList.push({type:'number',value:'jnUnitSocialFundInterest',text:'境内存款-单位存款-其中：社保基金存款应付利息'})
        fieldList.push({type:'number',value:'jnUnitSocialFundAmount',text:'境内存款-单位存款-其中：社保基金存款合计'})
        fieldList.push({type:'number',value:'jnFisDepositCapital',text:'境内存款-财政性存款本金'})
        fieldList.push({type:'number',value:'jnFisDepositInterest',text:'境内存款-财政性存款应付利息'})
        fieldList.push({type:'number',value:'jnFisDepositAmount',text:'境内存款-财政性存款合计'})
        fieldList.push({type:'number',value:'jnFisFixedDepositCapital',text:'境内存款-财政性存款-国库定期存款本金'})
        fieldList.push({type:'number',value:'jnFisFixedDepositInterest',text:'境内存款-财政性存款-国库定期存款应付利息'})
        fieldList.push({type:'number',value:'jnFisFixedDepositAmount',text:'境内存款-财政性存款-国库定期存款合计'})
        fieldList.push({type:'number',value:'jnFisAgencyDepositCapital',text:'境内存款-财政性存款-代理财政性存款本金'})
        fieldList.push({type:'number',value:'jnFisAgencyDepositInterest',text:'境内存款-财政性存款-代理财政性存款应付利息'})
        fieldList.push({type:'number',value:'jnFisAgencyDepositAmount',text:'境内存款-财政性存款-代理财政性存款合计'})
        fieldList.push({type:'number',value:'jnFinOrgDepositCapital',text:'境内存款-非存款类金融机构存款本金'})
        fieldList.push({type:'number',value:'jnFinOrgDepositInterest',text:'境内存款-非存款类金融机构存款应付利息'})
        fieldList.push({type:'number',value:'jnFinOrgDepositAmount',text:'境内存款-非存款类金融机构存款合计'})
        fieldList.push({type:'number',value:'jwDepositCapital',text:'境外存款本金'})
        fieldList.push({type:'number',value:'jwDepositInterest',text:'境外存款应付利息'})
        fieldList.push({type:'number',value:'jwDepositAmount',text:'境外存款合计'})
        fieldList.push({type:'number',value:'jwPerDepositCapital',text:'境外存款-个人存款本金'})
        fieldList.push({type:'number',value:'jwPerDepositInterest',text:'境外存款-个人存款应付利息'})
        fieldList.push({type:'number',value:'jwPerDepositAmount',text:'境外存款-个人存款合计'})
        fieldList.push({type:'number',value:'jwUnitDepositCapital',text:'境外存款-单位存款本金'})
        fieldList.push({type:'number',value:'jwUnitDepositInterest',text:'境外存款-单位存款应付利息'})
        fieldList.push({type:'number',value:'jwUnitDepositAmount',text:'境外存款-单位存款合计'})
        fieldList.push({type:'number',value:'jwInterbankDepositsCapital',text:'境外存款-境外同业存放本金'})
        fieldList.push({type:'number',value:'jwInterbankDepositsInterest',text:'境外存款-境外同业存放应付利息'})
        fieldList.push({type:'number',value:'jwInterbankDepositsAmount',text:'境外存款-境外同业存放合计'})
        fieldList.push({type:'number',value:'instDepositsCapital',text:'高级管理人员在本机构存款本金'})
        fieldList.push({type:'number',value:'instDepositsInterest',text:'高级管理人员在本机构存款应付利息'})
        fieldList.push({type:'number',value:'instDepositsAmount',text:'高级管理人员在本机构存款合计'})
        fieldList.push({type:'number',value:'otherDepositsCapital',text:'不予保险的其他存款本金'})
        fieldList.push({type:'number',value:'otherDepositsInterest',text:'不予保险的其他存款应付利息'})
        fieldList.push({type:'number',value:'otherDepositsAmount',text:'不予保险的其他存款合计'})
        fieldList.push({type:'number',value:'depositBalanceCapital',text:'被保险存款余额本金'})
        fieldList.push({type:'number',value:'depositBalanceInterest',text:'被保险存款余额应付利息'})
        fieldList.push({type:'number',value:'depositBalanceAmount',text:'被保险存款余额合计'})
        fieldList.push({type:'number',value:'insuredDeposit',text:'受保存款（本金和应付利息合计口径）'})
        fieldList.push({type:'int',value:'custNum',text:'被保险存款客户数'})
        fieldList.push({type:'int',value:'maxRepayLimitCustNum',text:'被保险存款客户数-其中：最高偿付限额以内客户数'})
        fieldList.push({type:'number',value:'variousDeposits1',text:'各项存款（人民银行调统口径、本金）'})
        fieldList.push({type:'number',value:'variousDeposits2',text:'各项存款（银监部门统计口径、本金）'})
        fieldList.push({type:'int',value:'jnNetNum',text:'境内网点数（统计至最基层营业场所）'})
        fieldList.push({type:'string',value:'preparer',text:'填表人'})
        fieldList.push({type:'string',value:'reviewer',text:'复核人'})
        this.superFieldList = fieldList
      }
    }
  }
</script>
<style scoped>
  @import '~@assets/less/common.less';
</style>